// 管理平台服务前缀
const ADMIN_PLATFORM_PREFIX = '/admin-platform';
// 授权中心服务前缀
const OAUTH_CENTER_PREFIX = '/oauth-center';
// 文件中心服务前缀
const FILE_CENTER_PREFIX = '/file-center';
// 用户中心服务前缀
const USER_CENTER_PREFIX = '/user-center';
/**
 * @program: microservice-central-portal
 * @description: API接口枚举定义，包含获取随机验证码、获取短信验证码、登录、退出登录等接口定义，方便统一管理和维护接口地址信息
 * @author: baiHoo.chen
 * @create: 2024-04-07
 **/
export enum Enums {
  // 获取随机验证码
  RANDOM_CODE = OAUTH_CENTER_PREFIX + '/validate/random-code/',
  //获取短信验证码
  SMS_CODE = OAUTH_CENTER_PREFIX + '/validate/sms-code',
  // 授权中心登录
  OAUTH_TOKEN = OAUTH_CENTER_PREFIX + '/oauth/token',
  // 退出登录
  LOGOUT = OAUTH_CENTER_PREFIX + '/oauth/remove/token',
  // 用户中心服务，根据用户名获取用户信息接口
  USER_BY_USERNAME = USER_CENTER_PREFIX + '/user/username',
  // 用户中心服务，根据用户名获取用户拥有菜单列表接口
  MENUS_BY_ID = USER_CENTER_PREFIX + '/user/menus',
  // 文件中心服务的文件上传接口
  FILE_UPLOAD = FILE_CENTER_PREFIX + '/upload',
  // 文件中心服务的文件下载接口
  FILE_DOWNLOAD = FILE_CENTER_PREFIX + '/download',
  // 文件中心服务的文件展示接口
  FILE_DISPLAY = FILE_CENTER_PREFIX + '/display',
  // 管理平台服务，部门列表接口
  PLATFORM_DEPT_LIST = ADMIN_PLATFORM_PREFIX + '/dept/list',
  // 管理平台服务，部门新增接口
  PLATFORM_DEPT_ADD = ADMIN_PLATFORM_PREFIX + '/dept/add',
}
